7-Zip est un logiciel libre d’archivage de fichiers avec un fort taux de compression.
Il a été conçu pour Windows et a été porté sous Unix/Linux mais sans interface graphique. Ce portage fait par un développeur indépendant s'appelle p7zip.
p7zip complétera avantageusement votre logiciel d'archivage favori lorsque celui-ci n'arrive pas à extraire certaines archives.
Le format 7-zip ne devrait pas être utilisé pour des sauvegardes sur Linux/Unix car il ne prend pas en charge l'appartenance des fichiers : propriétaire et groupe.
Deux interfaces graphiques dorénavant : Q7Z.

On peut consulter pour information les 2 pages suivantes sur les formats d'archives et le gestionnaire de fichier d'ubuntu : FileRoller.
+ PeaZip
Pour utiliser le format « .7z », vous devez installez le paquet p7zip et/ou p7zip-full et/ou p7zip-rar (selon les formats que vous voulez gérer ; cf tableau ci-dessous)
| Le paquet | contient | et gère |
|---|---|---|
| p7zip | p7zip, 7zr | 7z |
| p7zip-full | 7z, 7za | 7z, zip, Zip64, cab, arj, gz, bz2, tar, cpio, rpm, iso (image disque), deb |
| p7zip-rar | rar |
Il faut installer au choix les paquets p7zip, p7zip-full ou p7zip-rar selon les fonctionnalités désirées.
Il vous faut télécharger le logiciel sur le site officiel.
p7zip dans la section Latest File Releases sur sourceforge.N.B. : La section Latest File Releases fournit la version binaire. Ceux qui savent et préfèrent compiler les sources récupèreront « p7zip_<version>_src_all.tar.bz2 ».
Décompressez ensuite l'archive téléchargée (avec FileRoller sous Ubuntu). Ceux qui préfèrent la ligne de commande utiliseront tar -xjvf <archive>.
Ouvrez un terminal et déplacez-vous dans le dossier de l'archive décompressée.
Si vous ne savez pas comment faire ceci, allez voir les principales commandes de la console.
Lancez alors la commande suivante pour installer le logiciel :
sudo ./install.sh
Vous trouverez une liste de toutes les commandes de 7-Zip disponibles en exécutant (au choix) :
7z -h man 7z
Les options sont les mêmes pour les executables 7zr,7za,7z.
Avec p7zip, seules les options -d (décompression) et -h (aide) sont disponibles.
Quelques exemples :
7z l <archive>
7z e <archive>
7z x <archive>
7z a <archive> <fichiers>
7z a -v(taille)(unités:b,k,m,g) <archive> <fichiers> ex : pour des fichiers de 2 Mo : 7z a -v2m <archive> <fichiers>
7z a -pMot_De_Passe <archive> <fichiers>
7z a -mhe=on -pMot_De_Passe <archive> <fichiers>
Si le paquet Ubuntu installant 7zip est installé, le logiciel Ark, gestionnaire d'archives par défault sous KDE, est capable de gérer les archives 7z et ainsi on peut utiliser cette fonctionnalité pour archiver et désarchiver du 7z. On peut aussi adapter le menu contextuel de Konqueror ou Dolphin et faire en sorte que le clic droit sur un fichier → "compresser" → "compresser en tant que 7zip" existe. Pour ce faire, rien de plus simple, il suffit d'éditer le fichier gérant les menus contextels :
- On se rend dans le bon dossier (pour les menus contextuels utilisés par l'ensemble de programmes KDE et pas seulement un seul comme Konqueror):
cd /usr/share/kde4/services/ServiceMenus
- On édite le fichier repsonsable du menu contextel d'Ark pour les applications KDE :
kdesudo kate ark_addtoservicemenu.desktop
- On remplace la ligne :
Actions=compressHere;compressAsZip;compressAsRar;compressAsTar;compressTo;
par celle-ci :
Actions=compressHere;compressAs7zip;compressAsZip;compressAsRar;compressAsTar;compressTo;
- Après le bloc de code
[Desktop Action compressHere] [...] Exec=ark --changetofirstpath --add --autofilename tar.gz %F
On ajoute le bloc de code suivant :
[Desktop Action compressAs7zip] Name=As 7zip Archive Name[ar]=ك أرشيف 7zip Name[ca]=Com a arxiu 7zip Name[cs]=Jako 7zip archív Name[da]=Som 7zip-arkiv Name[de]=Als 7zip-Archiv Name[el]=Αρχειοθήκη 7zip Name[en_GB]=As 7zip Archive Name[es]=Como archivo comprimido 7zip Name[et]=7zip-arhiivina Name[fr]=En tant qu'archive 7zip Name[hr]=Kao 7zip-arhiva Name[hu]=7zip archívumként Name[is]=Sem 7zip safnskrá Name[it]=Come archivio 7zip Name[ja]=7zip アーカイブに Name[km]=ជាប័័ណ្ណសារ 7zip Name[lv]=Kā 7zip arhīvu Name[nb]=Som 7zip-arkiv Name[nds]=As Zip-Archiev Name[nl]=Als 7zip-archief Name[nn]=Som 7zip-arkiv Name[pa]=7zip ਅਕਾਇਵ ਵਾਂਗ Name[pl]=Jako archiwum 7zip Name[pt]=Como Pacote 7zip Name[pt_BR]=Como arquivo 7zip Name[ro]=Ca arhivă 7zip Name[ru]=Как архив 7zip Name[sk]=Do 7zip archívu Name[sl]=Kot arhiv 7zip Name[sr]=као ЗИП архиву Name[sr@latin]=kao 7zip arhivu Name[sv]=Som 7zip-arkiv Name[tr]=7zip Arşivi Olarak Name[uk]=Як архів 7zip Name[x-test]=xxAs 7zip Archivexx Name[zh_CN]=为 7zip 归档 Name[zh_TW]=成 7zip 壓縮檔 Icon=utilities-file-archiver Exec=ark --changetofirstpath --add --autofilename 7z %F
- On sauve le fichier et on redémarre Konqueror ou Dolphin (ou n'importe quel programme utilisant ce service menu).
Télécharger le fichier .deb de la dernière version disponible de Q7Z sur http://k7z.sourceforge.net/7Z/Q7Z/.
Double-cliquez sur le .deb et l'installateur de paquet Gdebi fera le reste. Ce paquet apparaîtra désormais dans la rubrique : installés (locaux ou obsolètes) de Synaptic.
La compilation du paquet n'a pas inclus de fichier .desktop compatible avec les spécifications freedesktop utilisées par Ubuntu. Il faut donc créer une entrée dans le menu principal pour disposer d'un raccourci. Pour cela, allez dans le menu Système puis Préférences puis Menu principal. Dans la colonne Menus, choisissez un menu pour rajouter le raccourci, puis cliquez sur Nouvel Element et complétez par les informations :
! Totalement buggé !!
Téléchargez le .deb ici : http://peazip.sourceforge.net
—-
Contributeurs : Id2ndR, Sploutch, Vicks, Mr_Djez , Bob Philomene